#ifndef RAWDATAFILTER_H
#define RAWDATAFILTER_H

#include <common/lowpassfilter.h>
#include "altestimator.h"

class RawDataFilter {
public:
	RawDataFilter();
	~RawDataFilter();
	
	void process();

private:
	void init();

	LowPassFilter<float> airspeedFilter_;
	AltEstimator altEstimator_;
	LowPassFilter<float> vspeedFilter_;
	LowPassFilter<float> rollFilter_;
	LowPassFilter<float> pitchFilter_;
	LowPassFilter<float> wrollFilter_;
	LowPassFilter<float> wpitchFilter_;
	LowPassFilter<float> wyawFilter_;
	
	LowPassFilter<float> atdFilter_;
	LowPassFilter<float> xteFilter_;	
};

#endif
